PENCIL: Towards a Platform-Neutral Compute Intermediate Language for DSLs

نویسندگان

  • Riyadh Baghdadi
  • Albert Cohen
  • Serge Guelton
  • Sven Verdoolaege
  • Jun Inoue
  • Tobias Grosser
  • Georgia Kouveli
  • Alexey Kravets
  • Anton Lokhmotov
  • Cedric Nugteren
  • Fraser Waters
  • Alastair F. Donaldson
چکیده

We motivate the design and implementation of a platform-neutral compute intermediate language (PENCIL) for productive and performance-portable accelerator programming.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

PIL: A Platform Independent Language for Retargetable DSLs

Intermediate languages are used in compiler construction to simplify retargeting compilers to multiple machine architectures. In the implementation of domain-specific languages (DSLs), compilers typically generate high-level source code, rather than low-level machine instructions. DSL compilers target a software platform, i.e. a programming language with a set of libraries, deployable on one or...

متن کامل

The Comparative Study of the Iranian EFL Learners Vocabulary Learning through Two Different Formats: Paper & Pencil vs. Software

This study aimed to investigate the effect of using vocabulary software on the vocabulary learning of Iranian EFL learners. Participants of the study were 54 intermediate-level students (23 males and 31 females) learning English as a foreign language in Mehr Institute in Izeh who were selected after taking the Nelson English Language Test as a proficiency test. They were randomly divided into t...

متن کامل

Uniting Language Embeddings for Fast and Friendly DSLs

The holy grail for a domain-specific language (DSL) is to be friendly and fast. A DSL should be friendly in the sense that it is easy to use by DSL end-users, and easy to develop by DSL authors. DSLs can be developed as entirely new compilers and ecosystems, which requires tremendous effort and often requires DSL authors to reinvent the wheel. Or, DSLs can be developed as libraries embedded in ...

متن کامل

Extending AMMA for Supporting Dynamic Semantics Specifications of DSLs

Over the last years, Model Driven Engineering platforms evolved from fixed metamodel tools to systems with variable metamodels. This enables dealing with a variety of Domain Specific Languages (DSLs). These generic platforms are increasingly adopted to solve problems like code generation. However, these environments are often limited to syntax definitions. The AMMA platform conceives DSLs as co...

متن کامل

Impact of Direct Corrective Feedback (DCF) Through Electronic Portfolio (EP) Platform on the components of Iranian EFL Learners’ Writing across Levels of Language Proficiency

While some researchers have questioned the efficacy of corrective feedback (CF), other researchers believe that CF can be effective if implemented through new technology types, including e-portfolio (EP). However, whether EP can be used as a medium of providing CF for language learners at different levels of language proficiency is still unknown. The purpose of the present study, therefore, was...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1302.5586  شماره 

صفحات  -

تاریخ انتشار 2012